Multiplier for simultaneously generating partial products of various bits of the multiplier



March 5,

MULTIPLIER FOR SIMULTANEOUSLY GENERATING PART PRODUCTS OF VARIOUS BITS OF THE MULTIPLIER Original Filed June 30, 1961 O. L. MaCSORLEY -ETAL IAL 4 Sheets-Sheet 2 A I 8 lxMCD w 97 I56 GATES Km m MULTIPLICAND MULTIPLES P 158 '27 M GENERATOR 020R 8 CRRY J GR 1 4XMCDJ/C :31 GATES 4| 2 x 2 9 xxxy I g 92 69 R 95 *9 cmcuns I28\ SUM MULTIPLICAND H eAEEs s MULT'PLES x I61 I57 |s0 5 7 GENERATOR 9 SR2 9 95 i I CARRY SAVE ADDER 1 00 11 g E g |5| BO jHZfARRY sum??? (em) I I64 96 MULTIPLICA fi g f MULTIPLES W9? GENGERRQTOR CARRY SAVE ADDER 2 :52 92 is? we 98\ 9 0,20R4X g 3 X MGM/C 3 2| CARRY SAVE ADDER3 MULTIPLICAND GENERATOR I6 I? AM CR4 9 CARRY SAVE ADDER 4 :01

135 :11 no an 1 W CARRY sum l' T41 REGISTER REGISTER mg E 9-11 a 1 1 3 9 I 2 9 EM M BITS I ans 9-17 mo wows 8 s2 ans 1-8 --'|2o I20 ans H? 3 i ans |-n March 5, 1968 o. 4.. MacSORLEY ETAL 3,372,269

MULTIPLIER FOR SIMULTANEOUSLY GENERATING PARTIAL PRODUCTS OF VARIOUS BITS OF THE MULTIPLIER Ongmal Flled June 30, 1961 46 Sheets-Sheet 3 r as IMULTIPLICAND REG LR LR LR LR LR LR L R L R 26% 26k 266 2s5- 264- 26% 2s2- 26H LATCH CONTROL FIG. 3

March 5, 1968 o. L. M cSORLEY ETAL 3,372,269

MULTIPLIIER FOR SIMULTANEOUSLY GENERATING PARTIAL PRODUCTS OF VARIOUS BITS OF THE MULTIPLIER Original Filed June 50, 1961 46 Sheets-Sheet 4 March 5, 1968 o. L. MacSORLEY ETAL MULTlPLIER FOR SIMULTANEOUSLY GENERATING PART I PRODUCTS OF VARIOUS BITS OF THE MULTIPLIER Original Filed June 30, 1961 46 Sh IAL Gets- Sheet 5 FIGS March 5, 1968 o. L.'M SORLEY ETAL 3,372,269

MULTIPLIER FOR SIMULITANEOUSLY GENERATING PARTIAL PRODUCTS OF VARIOUS BITS OF THE! MULTIPLIER Original Filed June 30, 1961 v 46 ShSetS-Sheet 6 March 5, 1968 0. L. MaoSORLEY ETAL 3,372,269 MULTIPLIER FOR SIMULTANEOUSLY GENERATING PARTIAL PRODUCTS OF VARIOUS BITS OF THE MULTIPLIER Original Filed June 30, 1961 45 Sheets-Sheet. 7

0 l CONTROL 3,372,269 TIAL March 5, 1988 o. MacSORLEY ETAL MULTIPLIER FOR SIMULTANEOUSLY GENERATING PAR PRODUCTS OF VARIOUS BITS OF THE MULTIPLIER Original Filed June 30, 1961 46 Sheets-Sheet 8 March 5, 1968 I o. L. M SORLEY ETAL 3,372,269

MULTIPLIER FOR SIMULTANEOUSLY GENERATING PARTIAL PRODUCTS OF VARIOUS BITS OF THE MULTIPLIER Ongmal Filed June 30, 1961 46 Sheets-Sheet 9 FROM FIG 20v FROM FIG. 20

T0 MULTIPLIER REGISTER IN FIGS. IS AND l4 March 5, 1968 o. L. MacS'ORLEY ETAL 3,372,269

MULTIPLIER FOR SIMULTANEOUSLY GENERATING PARTIAL PRODUCTS OF VARIOUS BITS OF THE MULTIPLIER Original Filed June 30, 1961 46 Sheets-Sheet 10 March 5, 1968 o. L. MucSORLEY ETAL 3,3 72,269 IAL MULTIPIJIER FOR SIMULTANEOUS LY GENERATING PART PRODUCTS OF VARIOUS BITS OF THE MULTIPLIER Original Filed June 30, 1961 46 Sheets-Sheet 12 a? nu; 3 22 m 5; M2 2% m2 $1.2 8E3 5mg 5%? a a mm 5? 3 2 #2 mm? 6 0N? n? $2 n? Q 5 E Em? 5&2 a 9 T l I II III Em saw an? \ENQ v Na 2% m? am? n? 3% 3% n? x: N:

March 5, 1968 o. L. MnoSORLEY ETAL 3,372,269 MULTIPLIER FOR SIMULTANEOUSLY GENERATING PARTIAL PRODUCTS OF' VARIOUS BITS OF THE MULTIPLIER Original Filed June 30, 1961 46 Sheets-Sheet 15 l 26 25 24 25 I LR LR LR LR LR LR LR LR L R LR LR March 5, 1968 o. L. MacSORLEY ETAL 3,37

MULTIPLIER FOR SIMULTANEOUSLY GENERATING PARTIAL PRODUCTS OF VARIOUS BITS OF THE MULTIPLIER Original Filed June 30, 1961 46 Sheets-Sheet 14 I I 3 l2 ll LR LR LR LR LR LR 0 o o o o o 0 Li.

March 5, 1968 MUL'IlPLIER FOR SIMULTANEOUSLY GENERATING PARTIAL PRODUCTS OF VARIOUS BITS OF THE MULTIFLIER June S50, 1961 Original Filed O. L. MaCSORLEY ETAL 46 Sheets$heet 15 March 5, 1968 o. L. M SORLEY ETAL 69 MULTIPLIER FOR SIMULTANEOUSLY GENERATING PARTIAL PRODUCTS OF VARIOUS BITS OF THE MULTIPLIER 46 heets-Sheet 16 Original Filed June 30, 1961 March 5, 1968 PRODUC Original Filed June 30,

0. L. MacSORLEY ETAL MULTIPLIER FOR SIMULTANEOUSLY GENERATING PART TS OF VARIOUS BITS OF THE, MULTIPLIER IAL 4 Sheets-$heet 1? FIG. I?

March 5, 1968 L. MucSORLEY ETAL MULTIPLIER FOR SIMUUI'ANEOUSLY GENERATING PARTIAL PRODUCTS 0 Original Filed June 30, 1961 F VARIOUS BITS OF THE MULTIPLIER 46 Sheets-Sheet l8 March 5, 1968 o. L.M SORL.EY ETAL 3,372,269T

MULTIPLIER FOR SIMULTANEOUSLY GENERATING PARTIAL PRODUCTS OF VARIOUS BITS OF THE MULTIPLIER March 5, 1968 o. 1.. M cSORLEY ETAL 3,372,269

MULTIPLIER FOR SlMULTANEOUSLY GENERATING PARTIAL PRODUCTS OF VARIOUS BITS OF THE MULTIPLIER Original Filed June so, 1961 46 sheets-Sheet z'o L-sav FIG. 20 

1. A DEVICE FOR DERIVING THE PRODUCT OF TWO NUMBERS BY GENERATING AND ACCUMULATING PARTIAL PRODUCTS, SAID DEVICE INCLUDING MEANS TO STORE SIGNALS REPRESENTATIVE OF A MULTIPLICAND, MEANS TO STORE SIGNALS REPRESENTATIVE OF A MULTIPLIER, DECODER MEANS COUPLED TO THE MEANS FOR STORING SIGNALS REPRESENTATIVE OF THE MULTIPLIER WHICH ACCEPTS SIGNALS IN GROUPS STARTING AT THE RADIX POINT AND CONTAINING EQUAL NUMBERS OF SIGNALS IN EACH GROUP, THE DECODER MEANS OPERATING IN RESPONSE TO SIGNALS OF EACH GROUP TO PROVIDE SIGNALS REPRESENTING THE NUMERICAL VALUE OF THE GROUP IF IT HAS AN EVEN VALUE OR REPRESENTING A VALUE OF ONE GREATER THAN THE NUMERCIAL VALUE IF THE VALUE OF THE GROUP IS ODD, MEANS TO REPRESENT THE SIGNALS OF EACH GROUP AS A POSITIVE NUMBER IF THE SIGNALS OF THE NEXT HIGHER ORDER GROUP REPRESENT AN EVEL VALUE, MEANS TO OBTAIN THE DIFFERENCE BETWEEN THE VALUE REPRESENTED BY THE SIGNALS OF EACH GROUP AND THE RADIX VALUE AND REPRESENT THE RESULT AS A NEGATIVE NUMBER IF THE NEXT HIGHER ORDER GROUP HAS AN ODD VALUE, MULTIPLE GENERATION MEANS COUPLED TO THE MEANS FOR STORING SIGNALS REPRESENTATIVE OF THE MULTIPLICAND FOR OBTAINING ALL EVEN MULTIPLES OF THE MULTIPLICAND UP TO AND INCLUDING THE RADIX TIMES THE MULTIPLICAND, THE DECODER MEANS BEING COUPLED TO THE MULTIPLE GENERATOR MEANS FOR SELECTING A CORRESPONDING MULTIPLE OF THE MULTIPLICAND IN THE MULTIPLE GENERATOR MEANS, PARTIAL PRODUCT ACCUMULATING MEANS COUPLED TO THE MULTIPLE GENERATION MEANS FOR ACCUMULATING THE SELECTED MULTIPLES FROM SAID MULTIPLE GENERATION MEANS. 